草庐IT

python - win32gui.FindWindow 找不到窗口

全部标签

c++ - 在 win7 64 上使用 Python 2.7.9 的 pyproj 给出 "Unable to find vcvarsall.bat"

我需要在我的机器上安装pyproj,它给出了上述错误。我猜其他使用C++代码的python组件也是一样的:我的情况:Win764位运行。已安装:VS2008表达python2.7的MSVS补丁http://www.microsoft.com/en-us/download/confirmation.aspx?id=44266适用于Windows7和.NETFramework3.5SP1的MicrosoftWindowsSDKhttp://www.microsoft.com/downloads/en/details.aspx?FamilyID=c17ba869-9671-4330-a63e

python - 构建引用 .PYD 的 Python 包/模块的正确方法是什么?

我是Python世界的新手,现在我发现自己正在尝试学习如何正确创建Python包或模块。我还有几个必须满足的要求。我有一个从C++编译的核心nativeDLL(我们将其命名为MyCore.dll)。此DLL必须部署到特定的安装位置,因为它是产品的核心组件(我们会说ProgramFiles\MyProduct)。我已使用SWIG为MyCore.dll生成Python绑定(bind)。它生成了2个文件:_MyCoreBindings.pyd(本质上是一个引用MyCore.dll的DLL)和MyCoreBindings.py(加载_MyCoreBindings.pyd并为其提供PythonA

windows - 从 32 位进程设置 64 位窗口长?

我有一个32位应用程序需要将64位窗口长值设置为属于64位进程的窗口。当我尝试从32位进程调用SetWindowLong时,只设置了64位值的低位双字(我在调试64位进程时看到它),显然只有64位值的低位双字返回到调用者(因为函数返回LONG,它是32位值)。32位版本的user32.dll中未导出函数SetWindowLongPtr。我试图反汇编SetWindowLongPtr源代码以查看它是否只是系统调用之上的某个层,但该函数实际上很大并且调用了其他几个未记录的函数。如何从32位进程设置64位窗口长值?将32位应用重建为x64目标不是一种选择。 最佳答案

c++ - 在 win7 下,为 opengl 窗口捕获的图像是黑色的

我在主窗口上有几个子窗口,有的是GDI窗口,有的是opengl渲染的窗口,一个功能是用rect截取图像(可能覆盖不同的窗口组合)。此功能在windowsxp下工作正常。但是在windows7下,所有opengl渲染的窗口都是黑色的。我做了一些研究,有人说gdi不能通过窗口DC直接访问帧缓冲区,必须使用glReadPixels来组合位图。然而,这种方法很尴尬,因为我必须分别组合该矩形中的每个窗口。谁有更好的选择?这是我捕获bmp的代码:voidMainWndClass::catchBmp(constchar*path_fn,booldrawAreaOnly/*=0*/){CDC*pDC=

python - 未解析的外部符号 _stricoll

我正在将一个Python库移动到依赖于某些c代码的Windows平台。但是,我在Windows下构建它失败了,并得到:util.obj:errorLNK2019:unresolvedexternalsymbol_strtoll错误的代码是:x_space[j].index=(INT64)strtoll(idx,&endptr,10);我的编译器是VS2010,在XP32bit下使用。我的make文件是:CXX=cl.exeCFLAGS=/nologo/O2/EHsc/I./D_WIN32/D_CRT_SECURE_NO_DEPRECATETARGET=.lib:util.c$(CXX)

android - 在 ANDROID_HOME Windows 7 x64 中找不到 Adb

我刚开始学习SDKUIAutomator工具,但瞬间卡住了。当我在Python`上运行简单代码时:fromuiautomatorimportdeviceasdd.info我得到以下回溯:"Adbnotfoundin$ANDROID_HOMEpath:%s."%os.environ["ANDROID_HOME"])OSError:Adbnotfoundin$ANDROID_HOMEpath:C:\ProgramFiles(x86)\Android\android-sdk\tools我已将/tools和/platform-tools添加到系统变量中-出现问题,然后我创建了用户变量ANDRO

c# - 创建一个包含 GUI 组件的 .dll 库 windows phone 8

我必须创建一个我想在其他项目中引用的库。但是我想包括在其他项目中。所以基本上当有一个按钮点击时我必须切换到我的图书馆创建的应用程序页面。有没有办法在windowsphoneSDK中做这种项目。我正在使用visualstudio2012forwindowssdk8。 最佳答案 您可以使用标准WindowsPhone类库项目创建此类库。您可以向该项目添加页面和类,就好像它是一个常规的WindowsPhone应用程序项目一样。要导航到驻留在类库中的页面,请使用此处提供的示例:http://www.geekchamp.com/tips/wp

windows - 使用命令行打开 Windows 计划任务 Gui 属性

我正在创建一个Delphi组件,以使用schtasks中的命令行在Windows中安排任务。我的疑问是:创建任务的基本框架后,我想通过Windows任务编辑器打开它们的属性。我还没有找到一种方法来调用我创建的标准Windows界面的任务的属性。也许有人可以帮助我?图片示例: 最佳答案 我不知道也找不到在UI中打开特定任务的方法。您可以使用taskschd.msc打开任务计划程序UI,但这不会打开特定任务。所以恐怕您必须自己构建一些UI。然后您可以使用API来更改属性。更改属性也可以通过schtasks完成。它有几个命令行选项,其中之

执行外部程序后可以发送多个输入的Python脚本

我正在寻找使用Python为Windows创建一个diskpart脚本。我需要运行diskpart,然后在程序执行后发出额外的命令,下面是一系列输入。我最终会把它放在一个循环中,这样它就可以对一系列磁盘完成。选择磁盘1属性磁盘清除只读在线磁盘noerr干净创建零件PRI选择第1部分分配FORMATFS=NTFSQUICKLABEL="新卷"我已尝试按以下方式执行此操作。在下面的示例中,我能够执行diskpart,然后运行第一个命令“selectdisk1”,然后它终止。我希望能够发送额外的命令来完成准备磁盘的过程,该怎么做?diskpart除了从文件中读取外,不接受可以促进此操作的参数

Python ctypes 无法在结构中传递内存数组

Python2.7.8,Windows7,PhytonUSB程序员的DLL我被Data元素困住了,它应该是一个大内存数组,我尝试使用几种不同的定义,但我无法理解这些错误试图告诉我什么。我遇到的大多数错误都是类型错误,下面这段代码是我最接近的,它似乎是在调用函数,但由于错误而没有处理。CAPI:typedefstructtagACI_Memory_Params{UINTSize;//(in)Sizeofstructure,inbytesUINTBufferNumber;//(in)Numberofbufferofinterest,thefirstbuffernumberis0UINTLa